#!/usr/bin/env python
#coding=utf-8

import os

#Debugging
DEBUG=0

#Site information
try:
    import hostinfo
    WEB_HOST_ADDR = hostinfo.HOST_ADDR
    WEB_HOST_PORT = hostinfo.HOST_PORT
except Exception, e:
    WEB_HOST_ADDR = '127.0.0.1'
    WEB_HOST_PORT = 9000

#WEB_URL = 'http://%s:%d' % (WEB_HOST_ADDR, WEB_HOST_PORT)
WEB_URL = ''


#Site information
NAME='PhoneCMS'
DESCRIPTION='PhoneCMS is designed for embedded devices'

#Current Templates
ADMIN_TEMPLATE='zgslsd'
USER_TEMPLATE='zgslsd'
AJAX_TEMPLATE='zgslsd'

#Limits
COUNT_PER_PAGE=10

#Admin
ADMIN_USERNAME='admin'
ADMIN_PASSWORD='admin'

#Path
ROOT_DIR=os.getcwd() if os.getcwd() != '/' else os.path.join(os.path.expanduser('~'), 'phonecms')
DATA_DIR=os.path.join(ROOT_DIR, 'data')
TMPL_DIR=os.path.join(ROOT_DIR, 'template')
STATIC_DIR = os.path.join(ROOT_DIR, 'static')
UPLOAD_DIR = os.path.join(STATIC_DIR, 'uploads')

#URLs
UPLOAD_URL = WEB_URL + '/static/uploads'

#Configuration maximum
MAX_UPLOAD_FILE_SIZE=4*1024*1024

#Database
DB_TYPE='sqlite'
DB_NAME='%s.db' % NAME

#Language
LANGUAGE='default'


#imaging
THUMBNAIL_XRES = 75
THUMBNAIL_YRES = 50
THUMBNAIL_QUALITY = 90
THUMBNAIL_DPI = (120, 120)

IMAGE_XRES = 480
IMAGE_YRES = 300
IMAGE_QUALITY = 80
IMAGE_DPI = (100, 100)

#Modules
MODULES = {}
MODULES['ajax'] = [
]


MODULES['admin'] = [
    # Image admin modle
    {
        'id'            : 1,
        'module'        : 'image',
        'name.default'  : '图片管理',
        'disabled'      : 0,
    },


    # Album admin modle
    {
        'id'            : 2,
        'module'        : 'album',
        'name.default'  : '专辑管理',
        'disabled'      : 0,
    },	

    # Category admin modle
    {
        'id'            : 3,
        'module'        : 'category',
        'name.default'  : '分类管理',
        'disabled'      : 0,
    },


    # User admin modle
    {
        'id'            : 4,
        'module'        : 'user',
        'name.default'  : '会员管理',
        'disabled'      : 0,
    },

     # Product admin modle
    {
        'id'            : 5,
        'module'        : 'news',
        'name.default'  : '资讯管理',
        'disabled'      : 0,
    },

     # Product admin modle
    {
        'id'            : 6,
        'module'        : 'product',
        'name.default'  : '产品管理',
        'disabled'      : 0,
    },

     # Company admin modle
    {
        'id'            : 7,
        'module'        : 'company',
        'name.default'  : '企业管理',
        'disabled'      : 0,
    },

     # News comment admin modle
    {
        'id'            : 8,
        'module'        : 'newscomment',
        'name.default'  : '资讯评论管理',
        'disabled'      : 0,
    },

     # Product comment admin modle
    {
        'id'            : 9,
        'module'        : 'prodcomment',
        'name.default'  : '产品评论管理',
        'disabled'      : 0,
    },

     # Company comment admin modle
    {
        'id'            : 10,
        'module'        : 'companycomment',
        'name.default'  : '企业评论管理',
        'disabled'      : 0,
    },
     # favorite admin modle
    {
        'id'            : 11,
        'module'        : 'favorite',
        'name.default'  : '收藏管理',
        'disabled'      : 0,
    },

     # About admin modle
    {
        'id'            : 12,
        'module'        : 'about',
        'name.default'  : '版权管理',
        'disabled'      : 0,
    },
     # Advertisement admin modle
    {
        'id'            : 13,
        'module'        : 'ad',
        'name.default'  : '广告管理',
        'disabled'      : 0,
    },
    # Info admin modle
    {
        'id'            : 14,
        'module'        : 'info',
        'name.default'  : '信息管理',
        'disabled'      : 0,
    },

        # Image admin modle
    {
        'id'            : 15,
        'module'        : 'audio',
        'name.default'  : '音频管理',
        'disabled'      : 0,
    },

    # Image admin modle
    {
        'id'            : 16,
        'module'        : 'video',
        'name.default'  : '视频管理',
        'disabled'      : 0,
    },

]


MODULES['user'] = [
    # Image user modle
    {
        'id'            : 1,
        'module'        : 'image',
        'name.default'  : '图片管理',
        'disabled'      : 0,
    },


    # Album user modle
    {
        'id'            : 2,
        'module'        : 'album',
        'name.default'  : '专辑管理',
        'disabled'      : 0,
    },  

     # Product user modle
    {
        'id'            : 3,
        'module'        : 'product',
        'name.default'  : '产品管理',
        'disabled'      : 0,
    },

     # Comment user modle
    {
        'id'            : 4,
        'module'        : 'comment',
        'name.default'  : '评论管理',
        'disabled'      : 0,
    },

     # favorite user modle
    {
        'id'            : 5,
        'module'        : 'favorite',
        'name.default'  : '收藏管理',
        'disabled'      : 0,
    },

    # Info user modle
    {
        'id'            : 6,
        'module'        : 'info',
        'name.default'  : '信息管理',
        'disabled'      : 0,
    },

    # Company user modle
    {
        'id'            : 7,
        'module'        : 'company',
        'name.default'  : '企业管理',
        'disabled'      : 0,
    },
     # Company comment admin modle
    {
        'id'            : 8,
        'module'        : 'companycomment',
        'name.default'  : '企业评论管理',
        'disabled'      : 0,
    },
]
